<template>
    <div class="box">
        <span>用户名：</span>
        <br />
        <input type="text" ref="username" />
        <br />
        <span>密码：</span>
        <br />
        <input type="text" v-model="password" />
        <br />
        <button @click="reg">注册</button>
    </div>
</template>

<script>
export default {
    data() {
        return {
            password: ""
        };
    },
    methods: {
        getRand(min,max){
            return parseInt(Math.random()*(max-min+1)+min);
        },

        getModel() {
            var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            var model =
                `${str.charAt(this.getRand(0,str.length-1))}${str.charAt(this.getRand(0,str.length-1))}${this.getRand(1000,9999)}-${this.getRand(100,999)}`
            return model;
        },

         getTitle() {
            var arr = ['吊灯', '吸顶灯', '台灯', '壁灯', '户外灯', '筒灯射灯', '开关插座', '格珊面板', '灯带', '浴霸', '智能灯', '镜前灯', '过道灯', '轨道灯',
                '落地灯'
            ];
            var title = arr[this.getRand(0, arr.length - 1)];
            return title;
        },

         getTypes() {
            var arr = ['现代管约','欧式','美式简约','中式','新中式','后现代','艺术个性','新古典','卡通','日式','东南亚','地中海','美式乡村','田园','北欧宜家','复古','波西米亚','简欧'
            ];
            var types = arr[this.getRand(0, arr.length - 1)];
            return types;
        },

         getSpace() {
            var arr = ['客厅','书房卧室','餐厅','走廊过道','阳台','厨房','浴室','别墅','户外','视听室','儿童房','楼梯拐角','高层虔式','衣帽间','棋牌室麻',];
            var space = arr[this.getRand(0, arr.length - 1)];
            return space;
        },

         getBrand() {
            var arr = [
                ['A', '奥丹尼', '阿斯法', '艾庄', '阿胡迪兰特斯'],
                ['B', '倍豪', '北鹿源', '百美安', '奔步'],
                ['C', '春色辉映', '赤度', '初登', ],
                ['D', '帝盟', '东的', '灯冠', '帝奴'],
                ['G', '格美登', '光点子', '广源', '国瑞'],
                ['H', '浩泉', '好光亮的灯饰', '汉奢照明', '海懿照明'],
                ['J', '金琦丽', '佳美灯饰', '金瑞阳', '君邸'],
                ['K', '柯梵', '凯萨娜', '克美顿', '卡梵淇'],
                ['L', '丽爵', '朗泽', '丽灯照明', '雷诺斯'],
                ['M', '弥渲', '美奇特', '名都之光', '玛阑士'],
                ['N', '诺金顿', '尼佧家居', '能启', '南拓'],
                ['O', '欧莱美特', '欧弗尼'],
                ['P', '普省'],
                ['Q', '琪臻', '琪鑫', '琦森', '千式'],
                ['R', '锐达鑫'],
                ['S', '胜腾', '世立', '胜球', '世爵照明'],
                ['T', '铜灯多', '唐鸿居', '铜匠世家', '童话故事'],
                ['W', '沃沃灯饰', '万拓', '悟恫'],
                ['X', '新华', '兴凯灯饰', '寻光灯饰', '西蒙电气'],
                ['Y', '歆动时光', '禧亚', '香奢忆品', '星漾'],
                ['Z', '宙斯', '烛鑫', '众佐', '左灯右灯']
            ];
            var oneArr = arr[this.getRand(0, arr.length - 1)]
            var brand = oneArr[this.getRand(1,oneArr.length-1)];
            return brand;
        },

         getMaterial() {
            var arr = ['皮革', '水泥', '硅胶', '瓦棱纸', '铁艺', '玻璃', '水晶', '铜', '锌合金', '木艺', '布艺', '树脂'];
            var material = arr[this.getRand(0, arr.length - 1)];
            return material;
        },
        getWord() {
            var arr = ['【灯网专供尊享】【现代新中式灯饰·设计师推荐品牌；承接商品房·酒店·会所·工程定制订单】国家3C认证，比次品多150%的工序，手工精心打造，用心做好每一个细节；优质原材，精工锻造，真正厂家直销，只有精神，无法抄袭。出厂不带光源，无需当场拆箱验货，运输破损100%免费补发；选择众图，让您省心又省薪！', '幸福在望系列，全封闭防尘罩，彰显您的尊贵: 1.墙壁开关控制（4档）:白光，暖光，中性光，小夜光2.遥控器控制:无极调光，色温及亮度随心所欲变换。3.并联接线方案，品质保证。', '方形吊灯复式楼客厅大吊灯高层水晶吊灯方形LED别墅客厅大吊灯酒店工程会所定制水晶灯', '瓦棱纸', '铁艺', '百搭风格灯饰，“琪鑫灯饰”产品拥有外观设计专利，连续两年被评为灯网“金牌合作品牌”，同时也是灯网平台“战略性合作伙伴”品牌。正品保障，3C国家质检认证。', '行业爆款新中式式铁艺灯, 出厂不带光源，无需当场拆箱验货，破损100%免费补发；售后问题专人跟进，收到货后请及时检查灯具每个部件，如有破损，免费补发配件。', '【灯网专供尊享】【专注欧美灯具精品设计、自主研发、测试、生产于一体的综合型灯饰品牌】比次品多150%的工序，手工精心打造，用心做好每一个细节；优质原材，精工锻造，真正厂家直销，只有精神，无法抄袭。出厂不带光源，无需当场拆箱验货，运输破损100%免费补发；选择宙斯，拥有品质享受！', '专注新中式精品灯具，自主设计、研发、生产于一体的综合型灯饰品牌。', '方形吊灯复式楼客厅大吊灯高层水晶吊灯方形LED别墅客厅大吊灯酒店工程会所定制水晶灯', '触手可得简奢铜灯，专业设计，品味细节，简约时尚百搭，引领时尚潮流', '新中式客厅吊灯大气家用现代简约中国风餐厅卧室大厅创意中式灯具'];
            var mater = arr[this.getRand(0, arr.length - 1)];
            return mater;
        },
        getParameter() {
            var arr = [
                ['餐厅','喷漆磨砂','1090mm* 1090mm*440mm','14','15','e27*10个','70W','20-30m²','否','玻璃','否','E27','中山古镇'],
                ['客厅','电镀','中1000*H500mm','10','12','LED光源','60W','20-30m²','否','水晶','否','E27','温州'],
                ['卧室','抛光','1050*H500mm','11','14','E27灯泡','50W','20-30m²','否','水晶','否','E60','佛山'],
                ['餐厅','手工','2050*H500mm','15','20','E30灯泡','80W','30-40m²','否','实木','否','E60','长沙'],
                ['卧室','抛光','1050*H500mm','11','14','E27灯泡','50W','20-30m²','否','水晶','否','E55','成都'],
                ['书房','抛光','M1050*H500mm','11','14','LED灯泡','220W','25-30m²','否','实木','否','E60','重庆'],
                ['厨房','电镀','A1050*H500mm','8','10','E10灯泡','100W','20-30m²','否','铁艺','否','E30','天津'],
                ['客厅','电镀','1050*H500mm','14','18','E27灯泡','220W','40-55m²','否','水晶','否','E70','上海'],
                ['卧室','手工','1050*H500mm','5','8','E7灯泡','50W','20-30m²','否','硅胶','否','E60','深圳'],
                ['卧室','抛光','1050*H500mm','11','14','E14灯泡','50W','25-30m²','否','水晶','否','E60','北京'],
            ];
            var oneArr = arr[this.getRand(0, arr.length - 1)]
            return oneArr;
        },
        async reg() {
            var id = 11;
            var arr = [];
            var obj = {};
            var a;
            var b;
            var c;
            var d;
            var e;
            for (let i = 1; i <= 10000; i++) {
                a=this.getBrand();
                b=this.getMaterial();
                c=this.getSpace();
                d=this.getTitle();
                e=this.getTypes()
                obj = {
                    id: id++,
                    type: d,
                    style: e,
                    img: `deng${this.getRand(1,160)}.jpg`,
                    price: `${this.getRand(3,400)}99`,
                    brand: a,
                    material: b,
                    space: c,
                    model: this.getModel(),
                    sales: this.getRand(1, 100),
                    repertory: this.getRand(0, 1000),
                    words:this.getWord(),
                    parameter:this.getParameter(),
                    name:'【'+a+'】 '+b+' '+c+' ' +d+' '+e
                }
                arr.push(obj)
            }
            // var userData = {
            //     username: this.$refs.username.value,
            //     password: this.password
            // };
            var {data} = await this.$axios.post("http://localhost:53000/goods", arr);
            this.$toast('注册成功')
            
        }
    }
};
</script>

<style>
</style>